闭包及其缺陷

闭包：闭包是指有权访问另一个函数作用域中的变量的函数。（应用场景：要获取某函数内部的局部变量）

闭包的优点：1.能够读取函数内部的变量 2.让这些变量一直存在于内存中，不会在调用结束后，被垃圾回收机制回收

闭包的缺点：正所谓物极必反，由于闭包会使函数中的变量保存在内存中，内存消耗很大，所以不能滥用闭包，解决办法是，退出函数之前，将不使用的局部变量删除。